package com.itheima.three;

import java.net.ServerSocket;
import java.net.Socket;
import java.nio.channels.SocketChannel;

//实现服务器可以同时接受多个客户端的请求
public class Server {
    public static void main(String[] args) {
        try{
            System.out.println("====服务端已启动====");
            //1.注册端口
            ServerSocket ss=new ServerSocket(9999);
            //2.定义一个死循环，来保障可以不断的接受客户端的请求
            while(true){
                Socket socket=ss.accept();
                //创建独立线程为每个客户端服务
                new ServerThreadReader(socket).start();
            }
        }catch (Exception e){
            e.printStackTrace();
        }
    }
}
